Warning: Trying to access array offset on value of type null in /mnt/web515/c3/57/5488257/htdocs/_apfelz/_lib/functions.php on line 90 Apfel Z | Tipps, Tricks und Hacks für Mac, Android, Web & Co.
This page intentionally left blank
  Seite:  1 2 3  ...  23 24 25 >> 363 Artikel insgesamt   
Willkommen bei Apfel Z

Herzlich willkommen bei Apfel-Z

Bei Apfel-Z dreht sich alles um den Macintosh/MacOS X, Unix, das Web, Android und sonstige technische Basteleien. Weiterlesen...
 
Aktuelle Browser für MacOS X 10.6 oder 10.13

Es ist inzwischen schwer bis unmöglich, für MacOS X 10.6 oder auch für macOS 10.13 einen aktuellen Browser zu finden, der alle Websites so darstellt, wie sie eigentlich aussehen sollten. Immer mehr und mehr Websites versagen sogar ihren Dienst, weil sich in den letzten Jahren ja so viel am HTML-Standard verändert hat.

Das systemeigene Safari ist auf dem Stand von 2011, (die neusten) Chrome- und Firefox-Browser lassen sich seit einiger Zeit auch nicht mehr installieren. Man möge doch mal sein Betriebssystem aktualisieren!
Ah, geht auch nicht? Na dann kauf' doch was Neues!

Nach langer Recherche bin ich zwar auf zwei Browser gestoßen, die wohl weiterhin entwickelt werden und unter MacOS X 10.6 laufen...aber für den täglichen Gebrauch sind sie leider auch nichts.
Bei macOS 10.13 wird es vielleicht schon vielversprechender und wer sogar noch MacOS X 10.5 einsetzt, hat vielleicht am meisten Glück:

PaleMoon / NewMoon
https://forum.palemoon.org/viewforum.php?f=41
In dem Forum sind Downloads zu einem Port von PaleMoon zu finden, welcher unter MacOS X 10.6 läuft. Ansonsten geht's erst ab MacOS X 10.7 los.

Roccat
https://runecats.com/roccat-browser-for-mac/
Wohl aktuell, allerdings beim Rendern von Websites fast genauso mies wie das 7 Jahre alte Safari. Läuft schon ab MacOS X 10.5

Leopard Webkit (nur noch MacOS X 10.5!)
https://sourceforge.net/projects/leopard-webkit/
Wer noch Mac OS X 10.5 im Einsatz hat, ist wesentlich besser dran. Auf Sourceforge findet sich ein Projekt, wo ein findiger Entwickler das aktuelle WebKit in nen alten Safari für 10.5 gepackt hat. Einwandfrei!
Bis vor ein paar Jahren gab es hier auch eine Version, die auf MacOS X 10.6 lief, aber mangels Entwickler wurde diese nicht weiterentwickelt.

Momiji (Mein Favorit für macOS 10.13)
https://github.com/aobaharuki2005/momiji-web-browser ist die aktuellste Firefox ESR-Version (derzeit 140 ESR), lauffähig auf macOS 10.7-10.14
Bei mir derzeit im Einsatz, hat allerdings irgend ein Problem mit DRM – Amazon Prime Video will sich hier nicht verwenden lassen.

Firefox Dynasty
https://github.com/Wowfunhappy/firefox-dynasty ist aktuell ein auf macOS 10.13 lauffähiger Firefox 146.0.1...scheint auf Momiji aufzubauen.
Sieht an sich gut aus, scheint im ersten Eindruck allerdings leicht buggy zu sein.

Patch it yourself
Hier hatte 2023 jemand einen Patch geschrieben, um den Sourcecode von Mozilla auf einem 10.13/10.14-System zu kompilieren. Habe ich selbst nicht getestet.

Powerfox
https://github.com/Jazzzny/powerfox-browser
Läuft auch unter neueren Systemen wie macOS 10.13, wobei ich es bei meinm kurzen Blick darauf nicht geschafft habe, Browser-Extensions wie etwa bitwarden installiert zu bekommen.
Für MacOS X 10.4 (!) und aufwärts.
 
DockAnchor/DockLock: Verhindern, dass das Dock auf den Bildschirmen rumspringt
Irgendwann um macOS 10.9 rum wurde ein nerviges "Feature" hinzugefügt: Sind mehrere Bildschirme angeschlossen und man kommt mit der Maus an irgendeinem der Bildschirme dummerweise an den unteren Rand, so wechselt das Dock auf den betreffenden Bildschirm.
Keine Ahnung, was sich die Entwickler dabei gedacht haben. Das nervt mich schon seit Jahren tagtäglich.

Es gibt leider keine Einstellung oder Hack, dieses Verhalten zu deaktivieren, aber: There's an App for that!

Als erstes sei die OpenSource Software DockAnchor ans Herz gelegt. Funktioniert allerdings erst ab macos 15.4

Als zweites gibt es da noch DockLock Lite, welches ab macOS 10.9 funktioniert, allerdings nur über Apples AppStore verfügbar ist und gar nicht ganz so "Lite" ist, sondern nach 7 Tagen Testversion Geld verlangt. Außerdem gestaltet sich die Installation bis macOS 10.13 etwas schwieriger mit noch dem zusätzlichen Download eines Helper-Tools.
 
Fenster per Tastatur wechseln

Seit ich zurückdenken kann, war cmd < der Tastaurbefehl, um innerhalb eines Programmes zwischen offenen Fenstern zu wechseln.

Nach einem Update auf macOS 26 funktioniert dieser Tastaturbefehl nicht mehr (wahrscheinlich schon ein paar Systemversionen vorher). Aber finde im Internet mal den neuen Tastaturbefehl...oder ob es überhaupt noch einen gibt. Deshalb an dieser Stelle mal ein Quickie für alle, die auch nicht mehr wissen, wie sie innerhalb eines Programmes Fenster wechseln sollen: Das Tastenkürzel lautet inzwischen: cmd ´

Da ich das nicht wie gewohnt mit der linken Hand drücken kann, während die rechte auf der Maus ruht, hier die noch die Stelle, wo sich die Möglichkeit versteckt, das Tastenkürzel zu ändern:
Systemeinstellungen > Tastatur, Button "Tastaturkurzbefehle...", dann unerwarteterweise in der Kategorie "Tastatur" statt "Fenster": Fokus in nächstes Fenster.

Und noch ein Pro-Tipp, den es schon ewig gibt, der mir aber nicht bekannt war: Wenn man mit cmd tab den Programmwechsler aufruft und die Pfeil auf-Taste drückt, werden per Exposé alle Fenster des gewählten Programmes angezeigt. Außerdem kann man mit H auch Programme ausblenden und mit Q Programme beenden. Für mich ein alter Stiefel, aber für den einen oder anderen vielleicht Neuland ;-)
 
Geräte per Infrarot fernsteuern

Vor knapp 20 Jahren hatte ich mir wie in diesem Artikel beschrieben etwas zusammengebastelt, um vom Mac aus die Surroundanlage bedienen zu können.
Denn mein macMini ist mein Mediencenter, von dem aus ich auch Filme schaue und ich will alles mit dem Trackpad steuern und nicht noch eine Fernbedieung für die Lautstärke in die Hände nehmen müssen.

Leider hat mein macMini nach 20 Jahren das Zeitliche gesegnet und das IR-Dongle will mangels Software nicht mehr mit meinem neuen macMini M4 zusammenarbeiten. Ich hatte schon vergebens viel Zeit damit verbraten, mit LIRC das Dongle wieder verwenden zu können, aber meine Zeit dann lieber darin investiert, mit Hilfe eines Arduinos selbst etwas zusammenzubasteln. Denn zwecks Funksteckdosen-Steuerung und Luftdruck-Aufzeichnung hängt sowieso schon ein Arduino Nano am Mac. An dem sind noch ein paar digitale Pins frei :-)

Weiterlesen...
 
fail2ban

Bei fail2ban handelt es sich um einen hilfreichen Serverdienst, der ständig diverse Log-Dateien analysieren und auf Basis der Logs Aktionen ausführen können.

Ich sehe meinen privaten Server schon seit geraumer Weile "leichten Angriffen" ausgesetzt, wo jeden Tag zig Requests auf die URLs http://meinheimserver.apfel-z.net/phpMyAdmin/, http://meinheimserver.apfel-z.net/wp-admin/, http://meinheimserver.apfel-z.net/pma/ etc rein kommen.
Hier ist jemand auf der Suche nach phpMyAdmin, WordPress & Co, um Sicherheitslücken auszunutzen und sich Zugriff auf das System zu verschaffen.
Abgesehen davon, dass phpMyAdmin unter ganz anderer URL zu finden und per .htaccess abgesichert ist, ist die ganze Geschichte doch leicht beunruhigend.

Zu finden sind diese Anfragen übrigens direkt in der Log-Datei /var/log/apache2/error_log oder in der gleichnamigen Log-Datei über das Log-Auswertungsprogramm "Konsole".
In meinem Fall waren hier täglich Einträge á la

[error] [client 186.204.131.116] File does not exist: /Library/WebServer/Documents/meinheimserver.apfel-z.net/cgi

zu finden. Jeden Tag natürlich mit anderer IP.

Weiterlesen...
 
mediawiki: Einen Artikel via API mit PHP abrufen

Was habe ich mir über die API der mediawiki schon den Kopf zerbrochen und geflucht...

Im aktuellen Fall will ich einige Artikel meines Wikis in einem anderen System anzeigen, ohne dass jeder Benutzer des anderen Systems einen Wiki-Zugang benötigt. (Und natürlich soll die Wiki auch nicht öffentlich sein)
So lassen sich prima in der Wiki Arbeitsanweisungen pflegen, die dann im Arbeitssystem der Benutzer angezeigt werden können.

Bis ich aber mal dahinter kam, wie ich das, was auf https://www.mediawiki.org/wiki/API:Parsing_wikitext steht, letztendlich produktiv nutzen kann...

Weiterlesen...
 
Ordner direkt auf Macintosh HD

Seit einigen Systemversionen kann man keine Verzeichnisse mehr direkt auf Macintosh HD anlegen, da bei Apple ja alles komplizierter...äh...sicherer wird.

Man kann sich natürlich darüber streiten, ob es sinnvoll ist, an dieser Stelle Verzeichnisse anzulegen, ich persönlich habe für meinen macMini-Server hier allerdings normalerweise ein Verzeichnis "server", in welchem Hotfolder, Skripte und Docker-Konfigurationen liegen.

Das möchte ich ungerne auf dem Desktop meines Benutzeraccounts oder in sonst einer verschachtelten Stelle liegen haben.

Anlegen lässt sich an der Stelle aber leider kein Verzeichnis mehr...man kann allerdings so tun als ob ;-)

Weiterlesen...
 
Photoprism als Fotoverwaltung auf einer Synology

Ich habe eine Synology DS220+, welche mit "Synology Photos" an sich schon eine Möglichkeit bietet, seine eigenen Fotos zu verwalten.
Allerdings verwende ich "Synology Photos" nicht, da es (aktuell) keine Möglichkeit bietet, meine bereits auf dem NAS in einem freigegebenen Ordner vorhandene Foto-Sammlung zu übernehmen.
Ich müsste alle Bilder in ein persönliches Verzeichnis schieben, auf welches dann nachher nur noch ich Zugriff habe oder neu importieren...das halte ich für etwas umständlich. Eine Möglichkeit zu sagen "auf diesem Pfad liegen meine Bilder" hatte ich nicht gefunden.

Letztens bin ich über Photoprism gestolpert, was sich als Docker-Container auf der Synology betreiben lässt und genau den Funktionsumfang bietet, den ich mir erwünscht hatte: Ein bereits vorhandenes Verzeichnis voller Fotos in der Config angeben und...schwupps...sind alle Bilder in der Fotoverwaltung.

Außerdem bietet Photoprism eine Gesichtserkennung, dass man seine Fotosammlung auch nach Personen durchsuchen kann, eine Maps-Ansicht, wo die Fotos nach Ort der Aufnahme geordnet sind, zeigt die Ordner an, in denen ich die Fotos bisher im Filesystem sortiert hatte und vieles mehr.

Wer mal reinschauen möchte, kann sich hier ein Live-Demo von Photoprism anschauen.

Weiterlesen...
 
Website-Zertifikat auf Ablauf prüfen

Da letsencrypt demnächst keine Warnungen mehr per E-Mail versendet, dass ein ausgestelltes Zertifikat demnächst abläuft, muss ich meine Seiten nun halt selbst prüfen.

Dafür habe ich mich hiervon inspirieren lassen. Allerdings funktioniert das Skript auf dem Mac nicht, da auf dem Mac der date-Kommandozeilenbefehl leider etwas anders ist. Und ganz so komplex wie in meiner Inspirationsquelle brauche ich es auch wieder nicht...

Weiterlesen...
 
Lesezeichen-Synchronisation

Ich suche schon seit Jahren eine Möglichkeit, meine Lesezeichen über mehrere Browser hinweg zu synchronisieren, hatte auch schon ein paar Mal damit angefangen, selbst etwas zu programmieren, was auf Grund von Zeitmangel immer wieder versandet ist.

Doch nun habe ich endlich eine Lösung gefunden, welche meine Bedürfnisse (im Gegensatz zu allen für mich unperfekten Lösungen) abdeckt:

  • Selbsthosting möglich
  • Auch offene Tabs synchronisieren
  • Nur bestimmte Lesezeichen-Ordner synchronisieren, statt alles
  • Frei wählbare Synchronisationsrichtung (nur an den Sync-Server senden, nur vom Sync-Server holen, lokale Lesezeichen mit denen auf dem Sync-Server zusammenwerfen)
  • Cross-Browser (ist mir eigentlich nicht wichtig, aber ein nice-to-have, falls man doch mal gelegentlich auf Chromium zurückgreifen muss)

Meine Problematik:
Ich verwende sowohl in der Firma wie auch zu Hause auf dem Laptop den Firefox. Bisher hatte ich in der Firma ein paar firmenspezifische Lesezeichen und zu Hause Lesezeichen für meinen Nebenjob, als ich den Nebenjob mehr zum Hauptberuf machte und mal von hier und mal von dort arbeite, waren die Lesezeichen auf einmal nicht mehr unbedingt überall da, wo ich sie brauchte, bzw selten auf dem neusten Stand.
Noch dazu gab es schon immer mal den Fall, dass ich in der Firma dachte "Mensch, Du hattest zu Hause noch diesen Tab offen...wie war nochmals die URL?" oder zu Hause "Mensch, in der Firma hast doch diese ganzen Bilderdienste gebookmarkt, wie war nochmals die Adresse von dem einen?".

Hier kommt nun Floccus ins Spiel.

Weiterlesen...
 
bitwarden-Erweiterung in Chrome: Failed to fetch

Wieso benutzt man überhaupt Chrome? Keine Ahnung...auf jeden Fall musste ich bei jemandem, der lieber Chrome als Firefox verwendet, die bitwarden-Browsererweiterung installieren.

Leider kommt, nachdem die URL der selbstgehosteten Instanz, der Benutzername und das Passwort eingegeben sind, eine nicht wirklich aussagekräftige Fehlermeldung "failed to fetch", anstatt dass man angemeldet wird und der Tresor erscheint.
Wahrscheinlich tritt das Problem nur bei selbst gehosteten Bitwarden-Instanzen auf, sonst wäre im Internet mehr über dieses Problem zu finden.

Dies scheint an einer Änderung zu liegen, die irgendwann mal bei einem Chrome-Update rein kam (natürlich!).

Damit die Misere nicht noch schlimmer wird (die Person ist dann lieber auf Edge umgestiegen, wenn der Passwortmanager in Chrome nicht tut), habe ich mal recherchiert, wie man das wieder hin bekommen könnte.

Weiterlesen...
 
Proxy für ein vom Kind genutztes Tablet

Meine Tochter hat nun ein Tablet, auf dem einige Spiele installiert sind.
Allerdings lässt sich die Nutzung allerhöchstens in zeitlicher Hinsicht einschränken, indem ich auf der Fritz!Box ein Kindersicherungs-Profil einrichte. Was für Websites geöffnet werden, ob etwas über den PlayStore installiert wird...das lässt sich an so einem Smart-Scheiß-Gerät nicht wirklich beeinflussen.
Zwar kann ich auch über die FritzBox Filterlisten anlegen und URLs/IPs Blacklisten oder Whitelisten, aber dafür müsste ich auch irgendwoher wissen, was genau ich Black- oder Whitelisten müsste (damit die Spiele auch weiterhin noch funktionieren).

So habe ich mir nun TinyProxy auf meinem Docker-Server installiert und lasse den Netzwerkverkehr des Tablets über TinyProxy laufen, wo ich alle aufgerufenen Domains sehen und im Bedarfsfall Whitelisten kann. Alle nicht gewhitelisteten Domains sind gesperrt, so kann man ihr das Tablet in die Hand drücken und sicher gehen, dass sie nicht über den Browser auf irgendwelche unerwünschen Inhalte zugreifen kann oder sich mal schnell ein anderes (Gratis-)Spiel installiert. (bei mir auf dem Handy ist vor Installation des Proxys schon die eine oder andere App wie durch Geisterhand aufgetaucht).

Wenn sie später das Tablet mal für die Schule braucht, muss ich mir dann neue Gedanken darüber machen, was zu sperren ist und was nicht.

Weiterlesen...
 
SQL-Einträge mit Update durchnummerieren

"Befüllt die Datenbank erst mit Einträgen, wenn ihr euch sicher seid, dass ihr alles genau so haben und nichts mehr ändern wollt" hatte ich gesagt. Aber ne...wir wollen jetzt sofort dutzende Einträge reinhauen und nachher zum Entschluss kommen, dass die beim speichern vergebenen Ticketnummern doch irgendwie blöd sind.

Wie nummeriere ich alle vorhandenen Einträge nochmals neu durch, ohne auf die ID oder ähnliches zurückzugreifen?
Die Leute wollen in einem Feld eine Ticketnummer haben, die mit "R_2024_" anfängt und dann eine fortlaufende Zahl hintendran hat. 3stellig mit führenden Nullen.

R_2024_001
R_2024_002
...

Das geht mit folgendem SQL-Befehl (die erste Zahl ist hierbei eine 1):

SET @row := 0;
update `positionen`
  set ticketnr = concat('R_2024_', LPAD(@row:=@row+1, 3, '0'))
  WHERE typ = 1
 
Synology DSM: Speicherplatzwarnung

Mal ein Quckie: Wie ändert man das Limit für die Speicherplatzwarnung einer Synology NAS?

Nachdem bei meiner NAS von 8 TB immerhin noch 1.5 TB frei sind, nervt mich das System mit Warnungen, da standardmäßig ab 20 % freier Rest-Kapazität gewarnt wird. Einerseits mit einer einmaligen E-Mail bei Unterschreitung andererseits mit einem dauerhaft orangenen Status-Widget im Web-UI. Das nervt!

Die Lösung ist dermaßen versteckt, dass ich das hier mal notieren muss:

Nicht in der Systemsteuerung, sondern im Programm "Speichermanager" klickt man in der linken Spalte auf das Volume des Speicherpools des Speichers, rechter Hand auf das ... Menü und "Einstellungen" wählen.
Im sich öffnenden Dialogfenster ganz runter scrollen und die 20 % auf einen niedrigeren Wert ändern, dann speichern.
 
  Seite:  1 2 3  ...  23 24 25 >> 363 Artikel insgesamt